var e = require;
var t = module;
var n = exports;

"use strict";

// 定义模块的导出对象
Object.defineProperty(n, "__esModule", { value: true });
n.Res = void 0;

// 定义一个类 o
function o() {}

// 为类 o 添加一个异步加载资源的方法
o.prototype.load = function (resourcePath) {
    return new Promise(function (resolve, reject) {
        cc.resources.load(resourcePath, function (error, resource) {
            console.error("resourcePath: ", resourcePath);
            if (error) {
                cc.error(error); // 打印错误日志
                reject();        // 触发 Promise 的 reject
            } else {
                resolve(resource); // 返回加载的资源
            }
        });
    });
};

// 将类的实例化对象赋值给 n.Res
t = o;
n.Res = new t();
